package com.crm.common.agreement.common;


import com.crm.common.ka.core.common.ResultCode;

/**
 * @author
 * 协议异常信息
 */

public enum AgreementCodeEnum implements ResultCode {
    //协议模块管理
    SAVE_TEMPLATE_FAIL(28000001, "协议模板保存失败，请稍后重试!"),
    SAVE_TEMPLATE_FILE_IS_UNDIFIND(28000002,"协议模板文件无效，请重新上传!"),
    TEMPLATE_PREVIEW_URL_NOT_EXISTENCE(28000003,"协议模板预览地址不存在，请联系管理员!"),
    TEMPLATE_IS_USING_CAN_NOT_DEL(28000004,"模板启用中，不可删除!"),
    TEMPLATE_PARAMS_CAN_NOT_NULL(28000005,"模板字段必填!"),
    TEMPLATE_IS_UNDIFIND(28000006,"模板无效!"),
    TEMPLATE_RESIDUE_MARGIN(28000007,"协议余量不足，请联系管理员!"),
    TEMPLATE_SIGNER_IS_ERROR(28000008,"协议签署方无效，请确认后再提交!"),
    TEMPLATE_SIGNER_NEED_ON_PARTY(28000009,"协议模板至少需要一个签署方!"),
    ;

    AgreementCodeEnum(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    private int code;
    private String msg;

    @Override
    public int getCode() {
        return code;
    }

    @Override
    public String getMsg() {
        return msg;
    }
}
